import { reGetSearchInfo } from "@/api"

// vuex 小仓库
//存储数据的
const state={
   
   reGetSearchInfo:[]
}  
//唯一修改state数据的
const mutations={
  GETSRARCHLIST(state,reGetSearchInfo){
    state.reGetSearchInfo=reGetSearchInfo
  }
}
// 在里面可以写自己的逻辑 
const actions={
    async getSearchList({commit},params={}){
      let result=await reGetSearchInfo(params)
     
      if(result.code==200){
        commit("GETSRARCHLIST",result.data)
      }
  
    }
  
}
//理解为计算属性
const getters={
  goodsList(state){
    return    state.reGetSearchInfo.goodsList
  
   
  },
  trademarkList(state){
    return state.reGetSearchInfo.trademarkList
    
  },
  attrsList(state){
   return state.reGetSearchInfo.attrsList
  }
}
export default {
  getters,
  mutations,
  actions,
  state,

}